説明
バグレポート
少なくとも 1 つのクリップボード データ バリアントを指定する必要があります
まとめ
のClipboardData constructor
のtext
引数は NULL 可能ではなくなりました。
提供するコードnull
にtext
提供するには引数を移行する必要があります
空の文字列''
。
コンテクスト
複数のクリップボード データ バリアントをサポートする準備として、ClipboardData
コンストラクターには、少なくとも 1 つのデータ バリアントが必要になります。
提供された。
以前は、プラットフォームの処理方法に一貫性がありませんでしたnull
。
この動作はプラットフォーム間で一貫性を持つようになりました。もし興味があれば
下位レベルの詳細については、を参照してください。PR 122446。
変更内容の説明
のClipboardData constructor
のtext
引数は NULL 可能ではなくなりました。
移行ガイド
テキストクリップボードをリセットするには、空の文字列を使用します''
それ以外のnull
。
移行前のコード:
void resetClipboard() {
Clipboard.setData(ClipboardData(text: null));
}
移行後のコード:
void resetClipboard() {
Clipboard.setData(ClipboardData(text: ''));
}
タイムライン
リリースされたバージョン: 3.10.0-9.0.pre
安定リリース: 3.10.0
参考文献
API ドキュメント:
- fdb6ac96-2124-4a6d-8c15-028407cbaed
ClipboardData constructor
関連する PR:
- 少なくとも 1 つのクリップボード データ バリアントが提供されていることをアサートします